.ld-link-default {
    position: relative;
    color: #606266;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
}

.ld-link-default[disabled] {
    cursor: no-drop;
}

.ld-link-default:not([disabled]):hover {
    color: #409eff;
}

.ld-link-default:not([disabled],[underline='false']):hover::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid #409eff;
}

.ld-link-main {
    position: relative;
    color: #409eff;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
}

.ld-link-main[disabled] {
    cursor: no-drop;
}

.ld-link-main:not([disabled]):hover {
    color: #66b1ff;
}

.ld-link-main:not([disabled],[underline='false']):hover::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid #409eff;
}

.ld-link-success {
    position: relative;
    color: #67c23a;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
}

.ld-link-success[disabled] {
    cursor: no-drop;
}

.ld-link-success:not([disabled]):hover {
    color: #85ce61;
}

.ld-link-success:not([disabled],[underline='false']):hover::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid #67c23a;
}

.ld-link-warning {
    position: relative;
    color: #e6a23c;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
}

.ld-link-warning[disabled] {
    cursor: no-drop;
}

.ld-link-warning:not([disabled]):hover {
    color: #ebb563;
}

.ld-link-warning:not([disabled],[underline='false']):hover::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid #e6a23c;
}

.ld-link-danger {
    position: relative;
    color: #f56c6c!important;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
}

.ld-link-danger[disabled] {
    cursor: no-drop;
}

.ld-link-danger:not([disabled]):hover {
    color: #f78989!important;
}

.ld-link-danger:not([disabled],[underline='false']):hover::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid #f56c6c!important;
}